package es.uma.scgt.dao;

import java.util.List;

import es.uma.scgt.modelo.Equipo;
import es.uma.scgt.modelo.Peticion;

public interface PeticionDao {
	
	public void peticionBorrador(Peticion tmpPeticion);
	
	public void peticionEnviar(Peticion tmpPeticion);

	public List<Peticion> getBorradores();
	
	public List<Peticion> getEnviadas();
	
	public List<Peticion> getEnProceso();
	
	public List<Peticion> getFinalizadas();
	
	public Peticion encuentraPeticionPorId(int peticionId);
	
	void BorrarPeticion (int peticionId);

	public List<Peticion> pEquiposxUsuario(List<Equipo> listaEquipos);

	public List<Peticion> getPeticionesMiEquipo(List<Equipo> listaEquipos);

}
